function random(a,b){
    return Math.round(Math.random()*(a-b)+b);
}//random为在a和b见随机生成一个数

var otxt=document.getElementById("txt");
var obtn=document.getElementById("btn");
var obtn1=document.getElementById("btn1");//获取文本框即按钮



var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="20px Arial";
var otxt=document.getElementById("txt");
var obtn=document.getElementById("btn");
var obtn1=document.getElementById("btn1");//获取文本框即按钮




c.onclick=function(){
	
	
	ctx.clearRect(0,0,100,100);
    
	
	var str="";	//这行不写在点击事件里面 每点一次按钮验证码就会叠加在一起
    for(i=1;i<5;i++){//4位的验证码，所以小于5
      a=String.fromCharCode(random(65,90));//A-Z
      b=String.fromCharCode(random(48,57));//1-9
      c=String.fromCharCode(random(97,122));//a-z		
      d=random(1,3)+" ";//这里调用上面定义的random(a,b),假装变量abc分别为123，d随机到的1或2或3刚好对应的数字或字母,str进行叠加
      if(d==1){
        str+=a+" ";
        }
        else if(d==2){
        str+=b+" ";
        }
        else if(d==3){
        str+=c+" ";
         }
   }//4次循环结束
 //otxt.value=str;//把得到的str给文本框
 ctx.fillStyle="#40e0d0";
 ctx.fillText(str,20,25);
}

obtn1.onclick=function(){
    var str1="";
    otxt.value=str1;

}//清除按钮